package com.xjscrm.common.entity;

import lombok.Data;

/**
 * 企业好友请求实体类
 *
 * @author makejava
 * @since 2024-03-01 17:01:12
 */
@Data
public class WwFriendReq extends BaseEntity {

    private static final long serialVersionUID = 644996127692856908L;
    /**
     * 商户ID
     */
    private Long merId;
    /**
     * 机器人唯一ID
     */
    private Long deviceUniqueId;
    /**
     * 机器人微信ID
     */
    private String deviceId;
    /**
     * 好友wxid
     */
    private String wxid;
    /**
     * 好友头像
     */
    private String headImg;
    /**
     * 好友昵称
     */
    private String nickName;

    /**
     * 邀请人微信id
     */
    private String inviteWxid;
    /**
     * 邀请人微信昵称
     */
    private String inviteNickName;

    /**
     * 性别（0-未知；1-男；2-女）
     */
    private Integer gender;

    /**
     * 添加场景（0-未知；1-扫描二维码；2-手机号搜索；3-好友分享名片；4-群内）
     */
    private Integer scene;

    /**
     * 验证消息
     */
    private String content;
    /**
     * 扩展信息
     */
    private String extContent;

    /**
     * 群wxid
     */
    private String groupWxid;

    /**
     * 群昵称
     */
    private String groupName;

    /**
     * 国家
     */
    private String country;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    // 公司名, 企微才会存在
    private String companyName;

    /**
     * 企业id
     */
    private String corpId;

    /**
     * 状态 (0处理中，1已通过，2已忽略，3未通过)
     */
    private Integer status;

    /**
     * 操作时间（通过或者未通过）
     */
    private Integer optTime;


    /**
     * 未通过类型(0-未知原因；1-来源不匹配；2-达到日限；3-性别拦截；4-休眠时间; 5-昵称不匹配; 6-验证消息不匹配；7-企业不匹配)
     */
    private Integer notPassType;

    /**
     * 手动操作人
     */
    private Long operateId;

    /**
     * 操作人类型（0-主账号，1-子账号）
     */

    private Integer operateType;

    /**
     * 发送指令状态(0-未发送；1-已发送)
     */

    private Integer sendStatus;

}

